//判断是否为闰年
//普通年：1932、2313...
//世纪年：1900、2000...
public class note11 {

    public static void main(String[] args) {
//1.判断一个数是否为水仙花数
        int i = 100;
        for (i = 100; i < 1000; i++) {
            int a = 0, b = 0, c = 0;
            a = i % 10;
            b = i / 10 % 10;
            c = i / 100;
            if ((a * a * a + b * b * b + c * c * c) == i) {
                System.out.println(i);
            }

        }
//2.java里sqrt的用法
 /*   int a=9;
    double x=Math.sqrt(a);//sqrt在Math下，使用时需包含”Math“，大写注意；”.“是调用函数的意思
        System.out.println(x);*/
//3.Math库函数
        /*int max=Math.max(10,20);
        System.out.println(max);
        int absValue=Math.abs(10-20);//返回一个数的绝对值
        System.out.println(absValue);*/
//4.判断一个0~100的数是否为素数
       /* int x=0;
        int i=0;
        int j=0;
        for(i=0;i<=100;i++){
            if(i==1||i==0){
                System.out.println(i+"既不是素数也不是质数");
            }
            else if(i==2){
        *//*        System.out.println(i+"是素数");
            }
            else{
                int count=0;
                for(j=2;j<=Math.sqrt(i);j++)
                {
                    if(i%j==0){
                        count++;
                        break;
                    }
                }
                if(count==0){
                    System.out.print(i+" ");
                }
            }
        }*/
//5.输出1000~2000之间所有的闰年
/*    int i=1000;
    int count=0;
    System.out.println("是闰年的数有：");
    for(i=1000;i<=2000;i++){
        if((i%4==0&&i%100!=0)||(i%400==0)){
            System.out.print(i+" ");
            count++;
        }
    }
        System.out.println(count);*/
//6.编写程序数一下 1到 100 的所有整数中出现多少个数字9
  /*  int i=1;
    int count=0;
    for(i=1;i<101;i++){
        int a=i%10;
        int b=i/10;
        if(a==9||b==9){
            count++;
        }
    }
        System.out.println(count);*/
//7.  int i=1;
//    int count=0;
//    for(i=1;i<101;i++){
//        int a=i%10;
//        int b=i/10;
//        if(a==9||b==9){
//            count++;
//        }
//    }
//8.给定两个数，求这两个数的最大公约数
//例如：
//输入：20 40
//输出：20
   /*     int a=20;
        int b=40;
        int maxdiv=0;
        if(a<b){
            maxdiv=a;
        }
        else
            maxdiv=b;
        int i=0;
        for(i=maxdiv;i>=1;i--){
            if((a%i==0)&&(b%i==0)){
                System.out.println(maxdiv);
                break;
            }
        }*/
//9.计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
 /*       int i=1;
        double sum=0;
        for(i=1;i<=100;i++){
            if(i%2==1){
                sum+=(1.0/i);
            }
            if(i%2==0){
                sum-=1.0/i;
            }
        }
        System.out.println(sum);*/
    }
}


